/**
 * jui.controls.Control
 * 
 * Version 1.0
 * 
 * the base prototype of all ui controls.
 * 
 * 04.06.2012
 * 
 */
var jui = (function()
{

    jui =
    {};

    jui.controls =
    {};

    /**
     * constructor
     */
    jui.controls.Control = function()
    {
	this.id = "";
    };

    /**
     * the prototype of jui.controls.Control
     */

    jui.controls.Control.prototype.setId = function(sId)
    {
	this.id = sId;
    };

    jui.controls.Control.prototype.getId = function()
    {
	return this.id;
    };

    jui.controls.Control.prototype.render = function()
    {
	return "<span id='" + this.id + "'/>";
    };

    jui.controls.Control.prototype.appendTo = function(sDomId)
    {
	jQuery(sDomId).append(this.render());
    };

    return jui;
}(jui));
